<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>其他公司 | 前端档案</title>
    <meta name="generator" content="VuePress 1.8.2">
    <link rel="icon" href="/favicon.ico">
    <meta name="description" content="前端通关宝典">
    <meta name="theme-color" content="#3eaf7c">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    
    <link rel="preload" href="/assets/css/0.styles.e02fc531.css" as="style"><link rel="preload" href="/assets/js/app.bf44e39b.js" as="script"><link rel="preload" href="/assets/js/2.db7a59af.js" as="script"><link rel="preload" href="/assets/js/66.2b5a751b.js" as="script"><link rel="prefetch" href="/assets/js/10.3bbe2f24.js"><link rel="prefetch" href="/assets/js/100.43061c81.js"><link rel="prefetch" href="/assets/js/101.2e8a188c.js"><link rel="prefetch" href="/assets/js/102.3f4f14f0.js"><link rel="prefetch" href="/assets/js/103.5ed45f48.js"><link rel="prefetch" href="/assets/js/104.29ef9283.js"><link rel="prefetch" href="/assets/js/105.e4051d70.js"><link rel="prefetch" href="/assets/js/106.ec073f00.js"><link rel="prefetch" href="/assets/js/107.9b165150.js"><link rel="prefetch" href="/assets/js/108.c0031864.js"><link rel="prefetch" href="/assets/js/109.06bb75a7.js"><link rel="prefetch" href="/assets/js/11.402e3434.js"><link rel="prefetch" href="/assets/js/110.edc92528.js"><link rel="prefetch" href="/assets/js/111.e50e0cca.js"><link rel="prefetch" href="/assets/js/112.b0decdf4.js"><link rel="prefetch" href="/assets/js/113.f0801886.js"><link rel="prefetch" href="/assets/js/114.25ab8fa4.js"><link rel="prefetch" href="/assets/js/115.36fc62f3.js"><link rel="prefetch" href="/assets/js/116.8df9a6aa.js"><link rel="prefetch" href="/assets/js/117.1ec0fada.js"><link rel="prefetch" href="/assets/js/118.51c54869.js"><link rel="prefetch" href="/assets/js/119.d708669d.js"><link rel="prefetch" href="/assets/js/12.eba9a66a.js"><link rel="prefetch" href="/assets/js/120.a44efeea.js"><link rel="prefetch" href="/assets/js/121.581a4ae4.js"><link rel="prefetch" href="/assets/js/122.e54e19e1.js"><link rel="prefetch" href="/assets/js/123.62aa41d0.js"><link rel="prefetch" href="/assets/js/124.c51c6b7f.js"><link rel="prefetch" href="/assets/js/125.68055811.js"><link rel="prefetch" href="/assets/js/126.8b16d246.js"><link rel="prefetch" href="/assets/js/127.fc7608d6.js"><link rel="prefetch" href="/assets/js/128.0df431fc.js"><link rel="prefetch" href="/assets/js/129.77241cfd.js"><link rel="prefetch" href="/assets/js/13.a3e65817.js"><link rel="prefetch" href="/assets/js/130.2bf0b622.js"><link rel="prefetch" href="/assets/js/131.77da1093.js"><link rel="prefetch" href="/assets/js/132.c1ac84bc.js"><link rel="prefetch" href="/assets/js/133.001af559.js"><link rel="prefetch" href="/assets/js/134.98ff69db.js"><link rel="prefetch" href="/assets/js/135.b91963f4.js"><link rel="prefetch" href="/assets/js/136.e3df531a.js"><link rel="prefetch" href="/assets/js/137.157c5a5f.js"><link rel="prefetch" href="/assets/js/138.1d3a1791.js"><link rel="prefetch" href="/assets/js/139.9e17df54.js"><link rel="prefetch" href="/assets/js/14.bd9cc5f8.js"><link rel="prefetch" href="/assets/js/140.22839840.js"><link rel="prefetch" href="/assets/js/141.dbde614d.js"><link rel="prefetch" href="/assets/js/142.5a6858ba.js"><link rel="prefetch" href="/assets/js/143.e26d707c.js"><link rel="prefetch" href="/assets/js/144.5b1fbe13.js"><link rel="prefetch" href="/assets/js/145.09921e20.js"><link rel="prefetch" href="/assets/js/146.8ea606b7.js"><link rel="prefetch" href="/assets/js/147.41bda9d5.js"><link rel="prefetch" href="/assets/js/148.d89f18bc.js"><link rel="prefetch" href="/assets/js/149.16aa39c9.js"><link rel="prefetch" href="/assets/js/15.deb2f25a.js"><link rel="prefetch" href="/assets/js/150.07798494.js"><link rel="prefetch" href="/assets/js/151.6732ee94.js"><link rel="prefetch" href="/assets/js/152.c644167e.js"><link rel="prefetch" href="/assets/js/153.040f256b.js"><link rel="prefetch" href="/assets/js/154.1cec3035.js"><link rel="prefetch" href="/assets/js/155.a4b51a17.js"><link rel="prefetch" href="/assets/js/156.095b78e0.js"><link rel="prefetch" href="/assets/js/157.eb262a26.js"><link rel="prefetch" href="/assets/js/158.35756e8c.js"><link rel="prefetch" href="/assets/js/159.6ac43664.js"><link rel="prefetch" href="/assets/js/16.c7b17381.js"><link rel="prefetch" href="/assets/js/160.0a56c40c.js"><link rel="prefetch" href="/assets/js/161.8320b48a.js"><link rel="prefetch" href="/assets/js/162.09ba1172.js"><link rel="prefetch" href="/assets/js/163.f7fb82e8.js"><link rel="prefetch" href="/assets/js/164.ab9df42b.js"><link rel="prefetch" href="/assets/js/165.f012858f.js"><link rel="prefetch" href="/assets/js/166.b3f190e3.js"><link rel="prefetch" href="/assets/js/167.43b66e59.js"><link rel="prefetch" href="/assets/js/168.4eb162d3.js"><link rel="prefetch" href="/assets/js/169.0375d2cf.js"><link rel="prefetch" href="/assets/js/17.da61c942.js"><link rel="prefetch" href="/assets/js/170.90c9c235.js"><link rel="prefetch" href="/assets/js/171.672fc257.js"><link rel="prefetch" href="/assets/js/172.dfa9d8d9.js"><link rel="prefetch" href="/assets/js/173.61a6ec8e.js"><link rel="prefetch" href="/assets/js/174.4f4ef0d7.js"><link rel="prefetch" href="/assets/js/175.675d01d1.js"><link rel="prefetch" href="/assets/js/176.5bd1bcb7.js"><link rel="prefetch" href="/assets/js/177.4355dadd.js"><link rel="prefetch" href="/assets/js/178.79ed29b8.js"><link rel="prefetch" href="/assets/js/179.2247dc30.js"><link rel="prefetch" href="/assets/js/18.6e554767.js"><link rel="prefetch" href="/assets/js/180.db79361a.js"><link rel="prefetch" href="/assets/js/181.85a33295.js"><link rel="prefetch" href="/assets/js/182.0bc317bc.js"><link rel="prefetch" href="/assets/js/183.7769a38e.js"><link rel="prefetch" href="/assets/js/184.9b0aba05.js"><link rel="prefetch" href="/assets/js/185.f6dc87bd.js"><link rel="prefetch" href="/assets/js/186.e3b7de00.js"><link rel="prefetch" href="/assets/js/187.a6dadcea.js"><link rel="prefetch" href="/assets/js/188.d3f8b0e3.js"><link rel="prefetch" href="/assets/js/189.1112499f.js"><link rel="prefetch" href="/assets/js/19.f800e0d1.js"><link rel="prefetch" href="/assets/js/190.e3255e84.js"><link rel="prefetch" href="/assets/js/191.34deece6.js"><link rel="prefetch" href="/assets/js/192.69821c0e.js"><link rel="prefetch" href="/assets/js/193.769a5088.js"><link rel="prefetch" href="/assets/js/194.afaa2cde.js"><link rel="prefetch" href="/assets/js/195.5b94bbc6.js"><link rel="prefetch" href="/assets/js/196.3b078264.js"><link rel="prefetch" href="/assets/js/197.2d9585d3.js"><link rel="prefetch" href="/assets/js/198.3095d8b8.js"><link rel="prefetch" href="/assets/js/199.79b6db11.js"><link rel="prefetch" href="/assets/js/20.4a74a968.js"><link rel="prefetch" href="/assets/js/200.c309ef7a.js"><link rel="prefetch" href="/assets/js/201.bded46e8.js"><link rel="prefetch" href="/assets/js/202.801fb3ea.js"><link rel="prefetch" href="/assets/js/203.b9933f5e.js"><link rel="prefetch" href="/assets/js/204.255b43df.js"><link rel="prefetch" href="/assets/js/205.000fb7ac.js"><link rel="prefetch" href="/assets/js/206.8f945829.js"><link rel="prefetch" href="/assets/js/207.74942b2e.js"><link rel="prefetch" href="/assets/js/208.329d8230.js"><link rel="prefetch" href="/assets/js/209.3fc54586.js"><link rel="prefetch" href="/assets/js/21.5f725cbd.js"><link rel="prefetch" href="/assets/js/210.1aa9659f.js"><link rel="prefetch" href="/assets/js/211.702df03f.js"><link rel="prefetch" href="/assets/js/212.ca95f208.js"><link rel="prefetch" href="/assets/js/213.024b4fa6.js"><link rel="prefetch" href="/assets/js/214.e2830dd8.js"><link rel="prefetch" href="/assets/js/215.0b646cb4.js"><link rel="prefetch" href="/assets/js/216.9bd6d019.js"><link rel="prefetch" href="/assets/js/217.586593b4.js"><link rel="prefetch" href="/assets/js/218.a2244829.js"><link rel="prefetch" href="/assets/js/219.1d858220.js"><link rel="prefetch" href="/assets/js/22.7d2b7a74.js"><link rel="prefetch" href="/assets/js/220.7f5e3dbd.js"><link rel="prefetch" href="/assets/js/221.d1f79d31.js"><link rel="prefetch" href="/assets/js/222.51d8a12c.js"><link rel="prefetch" href="/assets/js/223.797028ea.js"><link rel="prefetch" href="/assets/js/224.d925bf8b.js"><link rel="prefetch" href="/assets/js/225.cfe12606.js"><link rel="prefetch" href="/assets/js/226.b6bd41b4.js"><link rel="prefetch" href="/assets/js/227.15412d16.js"><link rel="prefetch" href="/assets/js/228.66af5157.js"><link rel="prefetch" href="/assets/js/229.cfb11559.js"><link rel="prefetch" href="/assets/js/23.1409c9f4.js"><link rel="prefetch" href="/assets/js/230.d2e613b5.js"><link rel="prefetch" href="/assets/js/231.85b8958b.js"><link rel="prefetch" href="/assets/js/232.42df48c8.js"><link rel="prefetch" href="/assets/js/233.d3be0c78.js"><link rel="prefetch" href="/assets/js/234.bb68d0be.js"><link rel="prefetch" href="/assets/js/235.bfd00052.js"><link rel="prefetch" href="/assets/js/236.3d58cc9d.js"><link rel="prefetch" href="/assets/js/237.d9af6062.js"><link rel="prefetch" href="/assets/js/238.54894974.js"><link rel="prefetch" href="/assets/js/239.b69669d0.js"><link rel="prefetch" href="/assets/js/24.e06b2b32.js"><link rel="prefetch" href="/assets/js/240.44f7b333.js"><link rel="prefetch" href="/assets/js/241.2d307b1a.js"><link rel="prefetch" href="/assets/js/242.47aecf42.js"><link rel="prefetch" href="/assets/js/243.b5afbb6e.js"><link rel="prefetch" href="/assets/js/244.8e04094f.js"><link rel="prefetch" href="/assets/js/245.78009475.js"><link rel="prefetch" href="/assets/js/246.eb7991c2.js"><link rel="prefetch" href="/assets/js/247.00c024fd.js"><link rel="prefetch" href="/assets/js/248.144c2842.js"><link rel="prefetch" href="/assets/js/249.35bae652.js"><link rel="prefetch" href="/assets/js/25.5e7aeaa8.js"><link rel="prefetch" href="/assets/js/250.854bde18.js"><link rel="prefetch" href="/assets/js/251.7cbb77f8.js"><link rel="prefetch" href="/assets/js/252.1ed96448.js"><link rel="prefetch" href="/assets/js/253.9d736b7d.js"><link rel="prefetch" href="/assets/js/254.137c6595.js"><link rel="prefetch" href="/assets/js/255.ac6865dc.js"><link rel="prefetch" href="/assets/js/256.055e06fd.js"><link rel="prefetch" href="/assets/js/257.63559614.js"><link rel="prefetch" href="/assets/js/258.b6958ba1.js"><link rel="prefetch" href="/assets/js/259.bc6da491.js"><link rel="prefetch" href="/assets/js/26.77d42111.js"><link rel="prefetch" href="/assets/js/260.a8e9559d.js"><link rel="prefetch" href="/assets/js/261.b051c6dd.js"><link rel="prefetch" href="/assets/js/262.e83c7ca8.js"><link rel="prefetch" href="/assets/js/263.bd14a165.js"><link rel="prefetch" href="/assets/js/264.65c3b624.js"><link rel="prefetch" href="/assets/js/265.db4371b9.js"><link rel="prefetch" href="/assets/js/266.97118d6c.js"><link rel="prefetch" href="/assets/js/267.de83cb0b.js"><link rel="prefetch" href="/assets/js/268.2bdd86cb.js"><link rel="prefetch" href="/assets/js/269.9c9a802f.js"><link rel="prefetch" href="/assets/js/27.fa37605f.js"><link rel="prefetch" href="/assets/js/270.f599f9fe.js"><link rel="prefetch" href="/assets/js/271.275d4619.js"><link rel="prefetch" href="/assets/js/272.ed0fabf6.js"><link rel="prefetch" href="/assets/js/273.fc279fbe.js"><link rel="prefetch" href="/assets/js/274.fe4b3d21.js"><link rel="prefetch" href="/assets/js/275.922677e1.js"><link rel="prefetch" href="/assets/js/276.597ceb81.js"><link rel="prefetch" href="/assets/js/277.71871d2e.js"><link rel="prefetch" href="/assets/js/278.10923657.js"><link rel="prefetch" href="/assets/js/279.cddbf2d7.js"><link rel="prefetch" href="/assets/js/28.7418a003.js"><link rel="prefetch" href="/assets/js/280.66542c64.js"><link rel="prefetch" href="/assets/js/281.c7ca5292.js"><link rel="prefetch" href="/assets/js/282.d105ef08.js"><link rel="prefetch" href="/assets/js/283.ae8d69c7.js"><link rel="prefetch" href="/assets/js/284.8763c337.js"><link rel="prefetch" href="/assets/js/285.cce4e007.js"><link rel="prefetch" href="/assets/js/29.42b5bf54.js"><link rel="prefetch" href="/assets/js/3.a2af090e.js"><link rel="prefetch" href="/assets/js/30.7fe0ece5.js"><link rel="prefetch" href="/assets/js/31.e05d012e.js"><link rel="prefetch" href="/assets/js/32.0a6466c6.js"><link rel="prefetch" href="/assets/js/33.8db270b1.js"><link rel="prefetch" href="/assets/js/34.c6e6ae70.js"><link rel="prefetch" href="/assets/js/35.8fc12d56.js"><link rel="prefetch" href="/assets/js/36.cb54baf3.js"><link rel="prefetch" href="/assets/js/37.656cb8eb.js"><link rel="prefetch" href="/assets/js/38.9152ff6b.js"><link rel="prefetch" href="/assets/js/39.f71e5e3d.js"><link rel="prefetch" href="/assets/js/4.02de3c47.js"><link rel="prefetch" href="/assets/js/40.3d664ab4.js"><link rel="prefetch" href="/assets/js/41.fc6e4f78.js"><link rel="prefetch" href="/assets/js/42.c17c3353.js"><link rel="prefetch" href="/assets/js/43.e78a329f.js"><link rel="prefetch" href="/assets/js/44.326a0948.js"><link rel="prefetch" href="/assets/js/45.67e6e1d4.js"><link rel="prefetch" href="/assets/js/46.85f71b1e.js"><link rel="prefetch" href="/assets/js/47.f2e524a6.js"><link rel="prefetch" href="/assets/js/48.843108ee.js"><link rel="prefetch" href="/assets/js/49.98713c95.js"><link rel="prefetch" href="/assets/js/5.f38c3daa.js"><link rel="prefetch" href="/assets/js/50.2c70898f.js"><link rel="prefetch" href="/assets/js/51.023fea5d.js"><link rel="prefetch" href="/assets/js/52.3877af4c.js"><link rel="prefetch" href="/assets/js/53.3938d117.js"><link rel="prefetch" href="/assets/js/54.4cf45721.js"><link rel="prefetch" href="/assets/js/55.6894de94.js"><link rel="prefetch" href="/assets/js/56.48fd0f63.js"><link rel="prefetch" href="/assets/js/57.2c3b8155.js"><link rel="prefetch" href="/assets/js/58.fee976b4.js"><link rel="prefetch" href="/assets/js/59.d57c3ac9.js"><link rel="prefetch" href="/assets/js/6.a7d50f34.js"><link rel="prefetch" href="/assets/js/60.9954df49.js"><link rel="prefetch" href="/assets/js/61.1b870f60.js"><link rel="prefetch" href="/assets/js/62.37537ac3.js"><link rel="prefetch" href="/assets/js/63.5e7cfac8.js"><link rel="prefetch" href="/assets/js/64.407003ca.js"><link rel="prefetch" href="/assets/js/65.ba6c5d7d.js"><link rel="prefetch" href="/assets/js/67.2faf15d0.js"><link rel="prefetch" href="/assets/js/68.19e50dcb.js"><link rel="prefetch" href="/assets/js/69.eec003cb.js"><link rel="prefetch" href="/assets/js/7.6c196c91.js"><link rel="prefetch" href="/assets/js/70.98d2461a.js"><link rel="prefetch" href="/assets/js/71.184225a4.js"><link rel="prefetch" href="/assets/js/72.956d136a.js"><link rel="prefetch" href="/assets/js/73.3e68378e.js"><link rel="prefetch" href="/assets/js/74.cec669e7.js"><link rel="prefetch" href="/assets/js/75.d418b5f0.js"><link rel="prefetch" href="/assets/js/76.f3f9ccd6.js"><link rel="prefetch" href="/assets/js/77.f24df03b.js"><link rel="prefetch" href="/assets/js/78.7eee67a8.js"><link rel="prefetch" href="/assets/js/79.8fadb3f7.js"><link rel="prefetch" href="/assets/js/8.b7eb2fb2.js"><link rel="prefetch" href="/assets/js/80.4f6165b0.js"><link rel="prefetch" href="/assets/js/81.49b03807.js"><link rel="prefetch" href="/assets/js/82.7ea07224.js"><link rel="prefetch" href="/assets/js/83.d6bd71b7.js"><link rel="prefetch" href="/assets/js/84.26db1aa8.js"><link rel="prefetch" href="/assets/js/85.c8f1f3bb.js"><link rel="prefetch" href="/assets/js/86.fd1c3c7f.js"><link rel="prefetch" href="/assets/js/87.38ab6ed9.js"><link rel="prefetch" href="/assets/js/88.f0a874e0.js"><link rel="prefetch" href="/assets/js/89.2b3352d4.js"><link rel="prefetch" href="/assets/js/9.d7ae4925.js"><link rel="prefetch" href="/assets/js/90.286cc7d4.js"><link rel="prefetch" href="/assets/js/91.c17c366b.js"><link rel="prefetch" href="/assets/js/92.29bc2389.js"><link rel="prefetch" href="/assets/js/93.6d335097.js"><link rel="prefetch" href="/assets/js/94.89ab26c7.js"><link rel="prefetch" href="/assets/js/95.f2493183.js"><link rel="prefetch" href="/assets/js/96.6662ec36.js"><link rel="prefetch" href="/assets/js/97.22c9d3f9.js"><link rel="prefetch" href="/assets/js/98.0b0b77a2.js"><link rel="prefetch" href="/assets/js/99.df5f5981.js">
    <link rel="stylesheet" href="/assets/css/0.styles.e02fc531.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/images/logo.png" alt="前端档案" class="logo"> <span class="site-name can-hide">前端档案</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="/fe/" class="nav-link">
  前端
</a></div><div class="nav-item"><a href="/be/" class="nav-link">
  后端
</a></div><div class="nav-item"><a href="/base/" class="nav-link">
  基础
</a></div><div class="nav-item"><a href="/tools/" class="nav-link">
  工具
</a></div><div class="nav-item"><a href="/resume/" class="nav-link">
  简历
</a></div><div class="nav-item"><a href="/experience/" class="nav-link router-link-active">
  面经
</a></div><div class="nav-item"><a href="/technology/" class="nav-link">
  八股文
</a></div><div class="nav-item"><a href="/thinks/" class="nav-link">
  思考
</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="/fe/" class="nav-link">
  前端
</a></div><div class="nav-item"><a href="/be/" class="nav-link">
  后端
</a></div><div class="nav-item"><a href="/base/" class="nav-link">
  基础
</a></div><div class="nav-item"><a href="/tools/" class="nav-link">
  工具
</a></div><div class="nav-item"><a href="/resume/" class="nav-link">
  简历
</a></div><div class="nav-item"><a href="/experience/" class="nav-link router-link-active">
  面经
</a></div><div class="nav-item"><a href="/technology/" class="nav-link">
  八股文
</a></div><div class="nav-item"><a href="/thinks/" class="nav-link">
  思考
</a></div> <!----></nav>  <ul class="sidebar-links"><li><a href="/experience/" aria-current="page" class="sidebar-link">面经汇总</a></li><li><a href="/experience/baidu.html" class="sidebar-link">百度</a></li><li><a href="/experience/alibaba.html" class="sidebar-link">阿里</a></li><li><a href="/experience/tencent.html" class="sidebar-link">腾讯</a></li><li><a href="/experience/byte.html" class="sidebar-link">字节跳动</a></li><li><a href="/experience/jd.html" class="sidebar-link">京东</a></li><li><a href="/experience/didi.html" class="sidebar-link">滴滴</a></li><li><a href="/experience/fengchao.html" class="sidebar-link">丰巢科技</a></li><li><a href="/experience/kingsoft.html" class="sidebar-link">金山软件</a></li><li><a href="/experience/kuaishou.html" class="sidebar-link">快手</a></li><li><a href="/experience/kujiale.html" class="sidebar-link">酷家乐</a></li><li><a href="/experience/meituan.html" class="sidebar-link">美团</a></li><li><a href="/experience/pdd.html" class="sidebar-link">拼多多</a></li><li><a href="/experience/shopee.html" class="sidebar-link">虾皮</a></li><li><a href="/experience/toutiao.html" class="sidebar-link">头条</a></li><li><a href="/experience/tuzhan.html" class="sidebar-link">兔展</a></li><li><a href="/experience/wangyi.html" class="sidebar-link">网易</a></li><li><a href="/experience/youzan.html" class="sidebar-link">有赞</a></li><li><a href="/experience/yy.html" class="sidebar-link">YY</a></li><li><a href="/experience/codemao.html" class="sidebar-link">编程猫</a></li><li><a href="/experience/cvte.html" class="sidebar-link">CVTE</a></li><li><a href="/experience/others.html" aria-current="page" class="active sidebar-link">其他公司</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/experience/others.html#水滴" class="sidebar-link">水滴</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#_51信用卡-一面" class="sidebar-link">51信用卡（一面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#深圳某做海外加速器公司" class="sidebar-link">深圳某做海外加速器公司</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#深圳某电商公司" class="sidebar-link">深圳某电商公司</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#深圳某房地产公司" class="sidebar-link">深圳某房地产公司</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#深圳某海外直播公司" class="sidebar-link">深圳某海外直播公司</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#深圳某国内直播公司" class="sidebar-link">深圳某国内直播公司</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#明源云-一面" class="sidebar-link">明源云（一面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#明源云-二面" class="sidebar-link">明源云（二面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#中信银行信用卡中心-一面" class="sidebar-link">中信银行信用卡中心（一面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#招创礼记-一面" class="sidebar-link">招创礼记（一面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#铱云科技-一面" class="sidebar-link">铱云科技（一面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#平行空间-一面" class="sidebar-link">平行空间（一面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#平行空间-二面" class="sidebar-link">平行空间（二面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#科创先锋-一面" class="sidebar-link">科创先锋（一面）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#顺德美云智数-电话" class="sidebar-link">顺德美云智数（电话）</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#深圳开思" class="sidebar-link">深圳开思</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#富途证券-架构组-一面" class="sidebar-link">富途证券（架构组）一面</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#欢聚时代-总部-一面" class="sidebar-link">欢聚时代（总部）一面</a></li><li class="sidebar-sub-header"><a href="/experience/others.html#广州-shein-跨境电商-远程面" class="sidebar-link">广州 shein 跨境电商（远程面）</a></li></ul></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="其他公司"><a href="#其他公司" class="header-anchor">#</a> 其他公司</h1> <ul><li>[高德一面] 一个 tcp 连接能发几个 http 请求</li> <li>[腾讯一面] V-DOM 的优势</li> <li>[字节跳动] CommonJS 和 es6 模块引用的区别</li> <li>[头条] 如何选择图片格式</li> <li>首屏和白屏时间如何计算</li> <li>小程序 和 H5 的区别</li> <li>如何判断 0.1 + 0.2 与 0.3 相等？</li> <li>[腾讯二面] v8 引擎执行一段 js 代码</li> <li>页面通信</li> <li>B 页面正常关闭</li> <li>B 页面意外崩溃</li> <li>DOM 监听</li> <li>Object.defineProperty 可以监听 DOM 属性吗？</li> <li>如何监听一个新创建的属性呢？</li> <li>除了监听滚轮，还有什么懒加载的方法？</li></ul> <h2 id="水滴"><a href="#水滴" class="header-anchor">#</a> 水滴</h2> <p>模块化理解</p> <p>看过vue源码吗，觉得vue哪里好</p> <p>import与require有哪些区别</p> <p>webpack用的哪个版本，相对于上一版有什么变化，laoder做什么的，和plugin有什么区别</p> <p>有没有自己封装过组件，vue打包后的js文件大概有哪些，这些文件包含的内容大概是什么</p> <p>逛哪些论坛</p> <p>了解最近半年的前端相关动态说一说</p> <h2 id="_51信用卡-一面"><a href="#_51信用卡-一面" class="header-anchor">#</a> 51信用卡（一面）</h2> <h3 id="在es5中如何实现继承"><a href="#在es5中如何实现继承" class="header-anchor">#</a> 在ES5中如何实现继承</h3> <h3 id="绝对定位"><a href="#绝对定位" class="header-anchor">#</a> 绝对定位</h3> <h3 id="消抖和节流"><a href="#消抖和节流" class="header-anchor">#</a> 消抖和节流</h3> <h3 id="vue中的computed实现原理"><a href="#vue中的computed实现原理" class="header-anchor">#</a> Vue中的computed实现原理</h3> <h2 id="深圳某做海外加速器公司"><a href="#深圳某做海外加速器公司" class="header-anchor">#</a> 深圳某做海外加速器公司</h2> <h3 id="div-css布局的好处"><a href="#div-css布局的好处" class="header-anchor">#</a> DIV+CSS布局的好处</h3> <h3 id="如何解决a标点击后hover事件失效的问题"><a href="#如何解决a标点击后hover事件失效的问题" class="header-anchor">#</a> 如何解决a标点击后hover事件失效的问题?</h3> <h3 id="点击一个input依次触发的事件"><a href="#点击一个input依次触发的事件" class="header-anchor">#</a> 点击一个input依次触发的事件</h3> <h3 id="响应式的好处"><a href="#响应式的好处" class="header-anchor">#</a> 响应式的好处</h3> <h3 id="vue的优点及缺点"><a href="#vue的优点及缺点" class="header-anchor">#</a> Vue的优点及缺点</h3> <h3 id="vue中hash模式和history模式的区别"><a href="#vue中hash模式和history模式的区别" class="header-anchor">#</a> Vue中hash模式和history模式的区别</h3> <h2 id="深圳某电商公司"><a href="#深圳某电商公司" class="header-anchor">#</a> 深圳某电商公司</h2> <h3 id="null和undefined"><a href="#null和undefined" class="header-anchor">#</a> null和undefined</h3> <h3 id="冒泡排序算法和数组去重"><a href="#冒泡排序算法和数组去重" class="header-anchor">#</a> 冒泡排序算法和数组去重</h3> <h3 id="描述一下promise"><a href="#描述一下promise" class="header-anchor">#</a> 描述一下Promise</h3> <h3 id="promise-all中如果有一个抛出异常了会如何处理"><a href="#promise-all中如果有一个抛出异常了会如何处理" class="header-anchor">#</a> Promise.all中如果有一个抛出异常了会如何处理</h3> <h3 id="promise为什么能链式调用"><a href="#promise为什么能链式调用" class="header-anchor">#</a> Promise为什么能链式调用</h3> <h3 id="描述一下eventloop的执行过程"><a href="#描述一下eventloop的执行过程" class="header-anchor">#</a> 描述一下EventLoop的执行过程</h3> <h3 id="docoment-window-html-body的层级关系"><a href="#docoment-window-html-body的层级关系" class="header-anchor">#</a> docoment,window,html,body的层级关系</h3> <h3 id="addeventlistener函数的第三个参数"><a href="#addeventlistener函数的第三个参数" class="header-anchor">#</a> addEventListener函数的第三个参数</h3> <h3 id="有写过原生的自定义事件吗"><a href="#有写过原生的自定义事件吗" class="header-anchor">#</a> 有写过原生的自定义事件吗</h3> <h3 id="冒泡和捕获的具体过程"><a href="#冒泡和捕获的具体过程" class="header-anchor">#</a> 冒泡和捕获的具体过程</h3> <h3 id="所有的事件都有冒泡吗"><a href="#所有的事件都有冒泡吗" class="header-anchor">#</a> 所有的事件都有冒泡吗？</h3> <h3 id="手写new"><a href="#手写new" class="header-anchor">#</a> 手写new</h3> <h3 id="typeof和instanceof的区别"><a href="#typeof和instanceof的区别" class="header-anchor">#</a> typeof和instanceof的区别</h3> <h3 id="typeof为什么对null错误的显示"><a href="#typeof为什么对null错误的显示" class="header-anchor">#</a> typeof为什么对null错误的显示</h3> <h3 id="详细说下instanceof"><a href="#详细说下instanceof" class="header-anchor">#</a> 详细说下instanceof</h3> <h3 id="一句话描述一下this"><a href="#一句话描述一下this" class="header-anchor">#</a> 一句话描述一下this</h3> <h3 id="函数内的this是在什么时候确定的"><a href="#函数内的this是在什么时候确定的" class="header-anchor">#</a> 函数内的this是在什么时候确定的？</h3> <h3 id="webpack中的loader和plugin有什么区别"><a href="#webpack中的loader和plugin有什么区别" class="header-anchor">#</a> webpack中的loader和plugin有什么区别</h3> <h3 id="http和tcp的不同"><a href="#http和tcp的不同" class="header-anchor">#</a> HTTP和TCP的不同</h3> <h3 id="tcp和udp的区别"><a href="#tcp和udp的区别" class="header-anchor">#</a> TCP和UDP的区别</h3> <h3 id="介绍一下虚拟dom"><a href="#介绍一下虚拟dom" class="header-anchor">#</a> 介绍一下虚拟DOM</h3> <h2 id="深圳某房地产公司"><a href="#深圳某房地产公司" class="header-anchor">#</a> 深圳某房地产公司</h2> <h3 id="jsonp的原理以及手写一个实现"><a href="#jsonp的原理以及手写一个实现" class="header-anchor">#</a> JSONP的原理以及手写一个实现</h3> <h3 id="浏览器为什么要跨域-如果是因为安全的话那小程序或者其他的为什么没有跨域"><a href="#浏览器为什么要跨域-如果是因为安全的话那小程序或者其他的为什么没有跨域" class="header-anchor">#</a> 浏览器为什么要跨域？如果是因为安全的话那小程序或者其他的为什么没有跨域？</h3> <h3 id="cors跨域的原理"><a href="#cors跨域的原理" class="header-anchor">#</a> CORS跨域的原理</h3> <h3 id="在深圳的网页上输入百度-是怎么把这个请求发到北京的"><a href="#在深圳的网页上输入百度-是怎么把这个请求发到北京的" class="header-anchor">#</a> 在深圳的网页上输入百度，是怎么把这个请求发到北京的</h3> <h2 id="深圳某海外直播公司"><a href="#深圳某海外直播公司" class="header-anchor">#</a> 深圳某海外直播公司</h2> <h3 id="commonjs和es6模块的区别"><a href="#commonjs和es6模块的区别" class="header-anchor">#</a> CommonJS和ES6模块的区别</h3> <h3 id="模块的异步加载"><a href="#模块的异步加载" class="header-anchor">#</a> 模块的异步加载</h3> <h3 id="开发一个模块要考虑哪些问题"><a href="#开发一个模块要考虑哪些问题" class="header-anchor">#</a> 开发一个模块要考虑哪些问题？</h3> <h3 id="实现一个一组异步请求按顺序执行你有哪些方法"><a href="#实现一个一组异步请求按顺序执行你有哪些方法" class="header-anchor">#</a> 实现一个一组异步请求按顺序执行你有哪些方法？</h3> <h3 id="promise-all-是并发的还是串行的"><a href="#promise-all-是并发的还是串行的" class="header-anchor">#</a> Promise.all()是并发的还是串行的？</h3> <h3 id="平时写过哪些正则表达式"><a href="#平时写过哪些正则表达式" class="header-anchor">#</a> 平时写过哪些正则表达式</h3> <h3 id="正则里的非如何实现的"><a href="#正则里的非如何实现的" class="header-anchor">#</a> 正则里的非如何实现的</h3> <h3 id="webpack几种hash的实现原理"><a href="#webpack几种hash的实现原理" class="header-anchor">#</a> webpack几种hash的实现原理</h3> <h3 id="webpack如果使用了hash命名-那是每次都会重写生成hash吗"><a href="#webpack如果使用了hash命名-那是每次都会重写生成hash吗" class="header-anchor">#</a> webpack如果使用了hash命名，那是每次都会重写生成hash吗</h3> <h3 id="webpack中如何处理图片的"><a href="#webpack中如何处理图片的" class="header-anchor">#</a> webpack中如何处理图片的？</h3> <h3 id="说一下回流和重绘"><a href="#说一下回流和重绘" class="header-anchor">#</a> 说一下回流和重绘</h3> <h3 id="盒模型及如何转换"><a href="#盒模型及如何转换" class="header-anchor">#</a> 盒模型及如何转换</h3> <h3 id="实现水平垂直居中的几种方式"><a href="#实现水平垂直居中的几种方式" class="header-anchor">#</a> 实现水平垂直居中的几种方式</h3> <h3 id="flex的兼容性怎样"><a href="#flex的兼容性怎样" class="header-anchor">#</a> flex的兼容性怎样</h3> <h3 id="你知道到哪里查看兼容性吗"><a href="#你知道到哪里查看兼容性吗" class="header-anchor">#</a> 你知道到哪里查看兼容性吗</h3> <h3 id="移动端中css你是使用什么单位"><a href="#移动端中css你是使用什么单位" class="header-anchor">#</a> 移动端中css你是使用什么单位</h3> <h3 id="rem和em的区别"><a href="#rem和em的区别" class="header-anchor">#</a> rem和em的区别</h3> <h3 id="在移动端中怎样初始化根元素的字体大小"><a href="#在移动端中怎样初始化根元素的字体大小" class="header-anchor">#</a> 在移动端中怎样初始化根元素的字体大小</h3> <h3 id="移动端中不同手机html默认的字体大小都是一样的吗"><a href="#移动端中不同手机html默认的字体大小都是一样的吗" class="header-anchor">#</a> 移动端中不同手机html默认的字体大小都是一样的吗</h3> <h3 id="你做过哪些动画效果"><a href="#你做过哪些动画效果" class="header-anchor">#</a> 你做过哪些动画效果</h3> <h3 id="如果让你实现一个一直旋转的动画你会如何做"><a href="#如果让你实现一个一直旋转的动画你会如何做" class="header-anchor">#</a> 如果让你实现一个一直旋转的动画你会如何做</h3> <h3 id="animation介绍一下"><a href="#animation介绍一下" class="header-anchor">#</a> animation介绍一下</h3> <h3 id="animation有一个steps-功能符知道吗"><a href="#animation有一个steps-功能符知道吗" class="header-anchor">#</a> animation有一个steps()功能符知道吗</h3> <h3 id="用过哪些移动端的调试工具"><a href="#用过哪些移动端的调试工具" class="header-anchor">#</a> 用过哪些移动端的调试工具</h3> <h3 id="说一下原型链"><a href="#说一下原型链" class="header-anchor">#</a> 说一下原型链</h3> <h3 id="详细说一下instanceof"><a href="#详细说一下instanceof" class="header-anchor">#</a> 详细说一下instanceof</h3> <h3 id="v8的垃圾回收是发生在什么时候"><a href="#v8的垃圾回收是发生在什么时候" class="header-anchor">#</a> V8的垃圾回收是发生在什么时候？</h3> <h3 id="具体说一下垃圾回收机制"><a href="#具体说一下垃圾回收机制" class="header-anchor">#</a> 具体说一下垃圾回收机制</h3> <h3 id="在项目中如何把http的请求换成https"><a href="#在项目中如何把http的请求换成https" class="header-anchor">#</a> 在项目中如何把http的请求换成https</h3> <h3 id="知道meta标签有把http换成https的功能吗"><a href="#知道meta标签有把http换成https的功能吗" class="header-anchor">#</a> 知道meta标签有把http换成https的功能吗？</h3> <h3 id="http请求可以怎么拦截"><a href="#http请求可以怎么拦截" class="header-anchor">#</a> http请求可以怎么拦截</h3> <h3 id="https的加密方式"><a href="#https的加密方式" class="header-anchor">#</a> https的加密方式</h3> <h3 id="混合加密的好处"><a href="#混合加密的好处" class="header-anchor">#</a> 混合加密的好处</h3> <h3 id="浏览器如何验证服务器的身份"><a href="#浏览器如何验证服务器的身份" class="header-anchor">#</a> 浏览器如何验证服务器的身份</h3> <h3 id="etag首部字段说一下"><a href="#etag首部字段说一下" class="header-anchor">#</a> ETag首部字段说一下</h3> <h3 id="你们的token一般是存放在哪里的"><a href="#你们的token一般是存放在哪里的" class="header-anchor">#</a> 你们的token一般是存放在哪里的</h3> <h3 id="token会不会被伪造"><a href="#token会不会被伪造" class="header-anchor">#</a> token会不会被伪造？</h3> <h3 id="redis中一般用来存什么"><a href="#redis中一般用来存什么" class="header-anchor">#</a> redis中一般用来存什么</h3> <h3 id="前后端如何验证一个用户是否下线了"><a href="#前后端如何验证一个用户是否下线了" class="header-anchor">#</a> 前后端如何验证一个用户是否下线了</h3> <h3 id="csp白名单知道吗"><a href="#csp白名单知道吗" class="header-anchor">#</a> CSP白名单知道吗？</h3> <h3 id="nginx有配置过吗"><a href="#nginx有配置过吗" class="header-anchor">#</a> nginx有配置过吗？</h3> <h3 id="反向代理知道吗"><a href="#反向代理知道吗" class="header-anchor">#</a> 反向代理知道吗？</h3> <h3 id="有用过抓包工具吗"><a href="#有用过抓包工具吗" class="header-anchor">#</a> 有用过抓包工具吗？</h3> <h3 id="你平常用的电脑是mac吗"><a href="#你平常用的电脑是mac吗" class="header-anchor">#</a> 你平常用的电脑是Mac吗？</h3> <h3 id="fiddler有用过吗"><a href="#fiddler有用过吗" class="header-anchor">#</a> Fiddler有用过吗？</h3> <h3 id="vue的diff算法"><a href="#vue的diff算法" class="header-anchor">#</a> Vue的diff算法</h3> <h3 id="vue中computed和methods的区别"><a href="#vue中computed和methods的区别" class="header-anchor">#</a> Vue中computed和methods的区别</h3> <h3 id="例如要获取当前时间你会放到computed还是methods里"><a href="#例如要获取当前时间你会放到computed还是methods里" class="header-anchor">#</a> 例如要获取当前时间你会放到computed还是methods里？</h3> <h3 id="你们的权限功能是怎么做的"><a href="#你们的权限功能是怎么做的" class="header-anchor">#</a> 你们的权限功能是怎么做的？</h3> <h3 id="那你在判断权限的时候是用的字符串匹配还是位运算"><a href="#那你在判断权限的时候是用的字符串匹配还是位运算" class="header-anchor">#</a> 那你在判断权限的时候是用的字符串匹配还是位运算？</h3> <h2 id="深圳某国内直播公司"><a href="#深圳某国内直播公司" class="header-anchor">#</a> 深圳某国内直播公司</h2> <h3 id="输入url到页面呈现"><a href="#输入url到页面呈现" class="header-anchor">#</a> 输入URL到页面呈现</h3> <h3 id="为什么说script标签建议放在body下面"><a href="#为什么说script标签建议放在body下面" class="header-anchor">#</a> 为什么说script标签建议放在body下面？</h3> <h3 id="为什么说script标签会阻塞页面的渲染呢-渲染线程和js引擎线程不是分开的吗"><a href="#为什么说script标签会阻塞页面的渲染呢-渲染线程和js引擎线程不是分开的吗" class="header-anchor">#</a> 为什么说script标签会阻塞页面的渲染呢？渲染线程和js引擎线程不是分开的吗？</h3> <h3 id="协商缓存说一下"><a href="#协商缓存说一下" class="header-anchor">#</a> 协商缓存说一下</h3> <h3 id="http中的keep-alive有了解过吗"><a href="#http中的keep-alive有了解过吗" class="header-anchor">#</a> HTTP中的Keep-Alive有了解过吗？</h3> <h3 id="跨域有了解吗-如何解决跨域"><a href="#跨域有了解吗-如何解决跨域" class="header-anchor">#</a> 跨域有了解吗？如何解决跨域？</h3> <h3 id="websocket有了解过吗-它也可以跨域的"><a href="#websocket有了解过吗-它也可以跨域的" class="header-anchor">#</a> WebSocket有了解过吗？它也可以跨域的</h3> <h3 id="前端安全方面-xss-csrf"><a href="#前端安全方面-xss-csrf" class="header-anchor">#</a> 前端安全方面？XSS？CSRF？</h3> <h3 id="settimeout的执行原理-eventloop"><a href="#settimeout的执行原理-eventloop" class="header-anchor">#</a> setTimeout的执行原理(EventLoop)</h3> <h3 id="requestanimationframe有了解过吗"><a href="#requestanimationframe有了解过吗" class="header-anchor">#</a> requestAnimationFrame有了解过吗？</h3> <h3 id="requestanimationframe和settimeout的区别"><a href="#requestanimationframe和settimeout的区别" class="header-anchor">#</a> requestAnimationFrame和setTimeout的区别？</h3> <h3 id="平常工作中es6-主要用到了哪些"><a href="#平常工作中es6-主要用到了哪些" class="header-anchor">#</a> 平常工作中ES6+主要用到了哪些？</h3> <h3 id="如何在前端实现一个图片压缩"><a href="#如何在前端实现一个图片压缩" class="header-anchor">#</a> 如何在前端实现一个图片压缩</h3> <h3 id="你上家公司主要是做什么的"><a href="#你上家公司主要是做什么的" class="header-anchor">#</a> 你上家公司主要是做什么的？</h3> <h3 id="团队多少人呢"><a href="#团队多少人呢" class="header-anchor">#</a> 团队多少人呢？</h3> <h3 id="项目中有碰到什么难的问题吗-如何解决的"><a href="#项目中有碰到什么难的问题吗-如何解决的" class="header-anchor">#</a> 项目中有碰到什么难的问题吗？如何解决的？</h3> <h3 id="期望薪资多少"><a href="#期望薪资多少" class="header-anchor">#</a> 期望薪资多少？</h3> <h3 id="还有什么想要问我的吗"><a href="#还有什么想要问我的吗" class="header-anchor">#</a> 还有什么想要问我的吗？</h3> <h2 id="明源云-一面"><a href="#明源云-一面" class="header-anchor">#</a> 明源云（一面）</h2> <h3 id="css-选择器的排序"><a href="#css-选择器的排序" class="header-anchor">#</a> css 选择器的排序</h3> <h3 id="css-相同等级的样式匹配的顺序"><a href="#css-相同等级的样式匹配的顺序" class="header-anchor">#</a> css 相同等级的样式匹配的顺序</h3> <h3 id="webpack-打包出来的-html-为什么-style-放在头部-script-放在底部"><a href="#webpack-打包出来的-html-为什么-style-放在头部-script-放在底部" class="header-anchor">#</a> webpack 打包出来的 html 为什么 style 放在头部，script 放在底部</h3> <h3 id="某些脚本资源无法放在底部-如何解决"><a href="#某些脚本资源无法放在底部-如何解决" class="header-anchor">#</a> 某些脚本资源无法放在底部，如何解决</h3> <h3 id="defer-和-async-的区别"><a href="#defer-和-async-的区别" class="header-anchor">#</a> defer 和 async 的区别</h3> <h3 id="webpack-配置如何实现开发环境不使用-cdn、生产环境使用-cdn"><a href="#webpack-配置如何实现开发环境不使用-cdn、生产环境使用-cdn" class="header-anchor">#</a> webpack 配置如何实现开发环境不使用 cdn、生产环境使用 cdn</h3> <h3 id="你在项目中做过的首屏加载的优化"><a href="#你在项目中做过的首屏加载的优化" class="header-anchor">#</a> 你在项目中做过的首屏加载的优化</h3> <h3 id="懒加载的实现"><a href="#懒加载的实现" class="header-anchor">#</a> 懒加载的实现</h3> <h3 id="防抖节流的概念"><a href="#防抖节流的概念" class="header-anchor">#</a> 防抖节流的概念</h3> <h3 id="你们对于-webpack-如何配置"><a href="#你们对于-webpack-如何配置" class="header-anchor">#</a> 你们对于 webpack 如何配置</h3> <h3 id="react-的一些优化"><a href="#react-的一些优化" class="header-anchor">#</a> react 的一些优化</h3> <h3 id="迁移-ts-的理由"><a href="#迁移-ts-的理由" class="header-anchor">#</a> 迁移 ts 的理由</h3> <h3 id="hooks-的收益"><a href="#hooks-的收益" class="header-anchor">#</a> hooks 的收益</h3> <h3 id="graphql-对比-restful"><a href="#graphql-对比-restful" class="header-anchor">#</a> graphql 对比 restful</h3> <h3 id="算法优化"><a href="#算法优化" class="header-anchor">#</a> 算法优化</h3> <h3 id="mobx-对比-redux"><a href="#mobx-对比-redux" class="header-anchor">#</a> mobx 对比 redux</h3> <h3 id="迁移-mobx-的原因"><a href="#迁移-mobx-的原因" class="header-anchor">#</a> 迁移 mobx 的原因</h3> <h3 id="针对自己简历上项目的讲解"><a href="#针对自己简历上项目的讲解" class="header-anchor">#</a> 针对自己简历上项目的讲解</h3> <h2 id="明源云-二面"><a href="#明源云-二面" class="header-anchor">#</a> 明源云（二面）</h2> <h3 id="介绍项目"><a href="#介绍项目" class="header-anchor">#</a> 介绍项目</h3> <h3 id="介绍一下为什么用-graphql"><a href="#介绍一下为什么用-graphql" class="header-anchor">#</a> 介绍一下为什么用 graphql</h3> <h3 id="为什么要使用语雀来做富文本编辑器"><a href="#为什么要使用语雀来做富文本编辑器" class="header-anchor">#</a> 为什么要使用语雀来做富文本编辑器</h3> <h3 id="如何处理语雀的防盗链"><a href="#如何处理语雀的防盗链" class="header-anchor">#</a> 如何处理语雀的防盗链</h3> <h3 id="介绍一下公司的组件库"><a href="#介绍一下公司的组件库" class="header-anchor">#</a> 介绍一下公司的组件库</h3> <h3 id="介绍一下迁移-ts-的过程"><a href="#介绍一下迁移-ts-的过程" class="header-anchor">#</a> 介绍一下迁移 ts 的过程</h3> <h3 id="介绍一下-ts-的-eslint"><a href="#介绍一下-ts-的-eslint" class="header-anchor">#</a> 介绍一下 ts 的 eslint</h3> <h3 id="为什么需要从-redux-迁移到-mobx"><a href="#为什么需要从-redux-迁移到-mobx" class="header-anchor">#</a> 为什么需要从 redux 迁移到 mobx</h3> <h3 id="什么情况下需要用到状态库"><a href="#什么情况下需要用到状态库" class="header-anchor">#</a> 什么情况下需要用到状态库</h3> <h3 id="业务开发中如何进行组件的拆分"><a href="#业务开发中如何进行组件的拆分" class="header-anchor">#</a> 业务开发中如何进行组件的拆分</h3> <h3 id="说一下和后端接口交互那一块-在开发中如何进行规划"><a href="#说一下和后端接口交互那一块-在开发中如何进行规划" class="header-anchor">#</a> 说一下和后端接口交互那一块，在开发中如何进行规划</h3> <h3 id="写组件的时候使用类组件还是函数组件更多-为什么"><a href="#写组件的时候使用类组件还是函数组件更多-为什么" class="header-anchor">#</a> 写组件的时候使用类组件还是函数组件更多，为什么</h3> <h3 id="聊一下笔试题中-lazyman-的实现思路"><a href="#聊一下笔试题中-lazyman-的实现思路" class="header-anchor">#</a> 聊一下笔试题中 LazyMan 的实现思路</h3> <h3 id="离职之后-你在做什么-在思考什么-有没有关注前端新闻-职业规划"><a href="#离职之后-你在做什么-在思考什么-有没有关注前端新闻-职业规划" class="header-anchor">#</a> 离职之后，你在做什么，在思考什么，有没有关注前端新闻，职业规划</h3> <h2 id="中信银行信用卡中心-一面"><a href="#中信银行信用卡中心-一面" class="header-anchor">#</a> 中信银行信用卡中心（一面）</h2> <h3 id="介绍一下你们组件库"><a href="#介绍一下你们组件库" class="header-anchor">#</a> 介绍一下你们组件库</h3> <h3 id="介绍一下redux迁移到mobx的目的"><a href="#介绍一下redux迁移到mobx的目的" class="header-anchor">#</a> 介绍一下redux迁移到mobx的目的</h3> <h3 id="官网重构中使用了graphql-这是怎么回事"><a href="#官网重构中使用了graphql-这是怎么回事" class="header-anchor">#</a> 官网重构中使用了graphql，这是怎么回事？</h3> <h3 id="hashmap-和-object-的区别"><a href="#hashmap-和-object-的区别" class="header-anchor">#</a> hashMap 和 Object 的区别</h3> <h3 id="解释一下-react-中元素和组件的区别"><a href="#解释一下-react-中元素和组件的区别" class="header-anchor">#</a> 解释一下 React 中元素和组件的区别</h3> <h3 id="在-react-中如何销毁页面里面的定时器"><a href="#在-react-中如何销毁页面里面的定时器" class="header-anchor">#</a> 在 React 中如何销毁页面里面的定时器</h3> <h3 id="介绍一下-react-中的-fiber-架构"><a href="#介绍一下-react-中的-fiber-架构" class="header-anchor">#</a> 介绍一下 React 中的 Fiber 架构</h3> <h3 id="react-如何知道下一次执行该从哪个节点开始重新执行"><a href="#react-如何知道下一次执行该从哪个节点开始重新执行" class="header-anchor">#</a> React 如何知道下一次执行该从哪个节点开始重新执行</h3> <h3 id="它使用了那种遍历方式遍历树"><a href="#它使用了那种遍历方式遍历树" class="header-anchor">#</a> 它使用了那种遍历方式遍历树</h3> <h3 id="介绍一下-webpack4-中的-tree-shaking"><a href="#介绍一下-webpack4-中的-tree-shaking" class="header-anchor">#</a> 介绍一下 webpack4 中的 tree-shaking</h3> <h3 id="介绍一下它的工作流程"><a href="#介绍一下它的工作流程" class="header-anchor">#</a> 介绍一下它的工作流程</h3> <h3 id="css-可以做摇树吗"><a href="#css-可以做摇树吗" class="header-anchor">#</a> CSS 可以做摇树吗</h3> <h3 id="后续发现是-cdn-有问题-图片根本加载不出来-有没有其他办法绘制一个图形替换"><a href="#后续发现是-cdn-有问题-图片根本加载不出来-有没有其他办法绘制一个图形替换" class="header-anchor">#</a> 后续发现是 CDN 有问题，图片根本加载不出来，有没有其他办法绘制一个图形替换</h3> <h3 id="如果需求的场景不符合每一条数据固定高度"><a href="#如果需求的场景不符合每一条数据固定高度" class="header-anchor">#</a> 如果需求的场景不符合每一条数据固定高度？</h3> <h3 id="二叉树有哪种遍历方式"><a href="#二叉树有哪种遍历方式" class="header-anchor">#</a> 二叉树有哪种遍历方式</h3> <h3 id="跳跃游戏-贪心算法"><a href="#跳跃游戏-贪心算法" class="header-anchor">#</a> 跳跃游戏（贪心算法）</h3> <h2 id="招创礼记-一面"><a href="#招创礼记-一面" class="header-anchor">#</a> 招创礼记（一面）</h2> <h3 id="defer-、async-区别-作用"><a href="#defer-、async-区别-作用" class="header-anchor">#</a> defer 、async 区别，作用</h3> <h3 id="输入url的全过程"><a href="#输入url的全过程" class="header-anchor">#</a> 输入url的全过程</h3> <h3 id="深拷贝和浅拷贝的区别"><a href="#深拷贝和浅拷贝的区别" class="header-anchor">#</a> 深拷贝和浅拷贝的区别</h3> <h3 id="数据类型-基本类型、引用类型"><a href="#数据类型-基本类型、引用类型" class="header-anchor">#</a> 数据类型（基本类型、引用类型）</h3> <h3 id="如何判断类型"><a href="#如何判断类型" class="header-anchor">#</a> 如何判断类型</h3> <h3 id="js-装箱加载"><a href="#js-装箱加载" class="header-anchor">#</a> js 装箱加载</h3> <h3 id="js-运行机制-事件循环"><a href="#js-运行机制-事件循环" class="header-anchor">#</a> js 运行机制（事件循环）</h3> <h3 id="webpack-loader-介绍一下"><a href="#webpack-loader-介绍一下" class="header-anchor">#</a> webpack loader 介绍一下</h3> <h3 id="hooks-作用"><a href="#hooks-作用" class="header-anchor">#</a> hooks 作用</h3> <h3 id="hooks-和-hoc-的区别"><a href="#hooks-和-hoc-的区别" class="header-anchor">#</a> hooks 和 hoc 的区别</h3> <h3 id="ts-interface-和-type-的区别"><a href="#ts-interface-和-type-的区别" class="header-anchor">#</a> ts interface 和 type 的区别</h3> <h3 id="mobx-使用过程介绍一下"><a href="#mobx-使用过程介绍一下" class="header-anchor">#</a> mobx 使用过程介绍一下</h3> <h3 id="git-说一下"><a href="#git-说一下" class="header-anchor">#</a> git 说一下</h3> <h3 id="项目中比较难的困难"><a href="#项目中比较难的困难" class="header-anchor">#</a> 项目中比较难的困难</h3> <h2 id="铱云科技-一面"><a href="#铱云科技-一面" class="header-anchor">#</a> 铱云科技（一面）</h2> <h3 id="在团队中的角色"><a href="#在团队中的角色" class="header-anchor">#</a> 在团队中的角色</h3> <h3 id="技术选型的考虑-redux-迁移到-mobx-的原因"><a href="#技术选型的考虑-redux-迁移到-mobx-的原因" class="header-anchor">#</a> 技术选型的考虑（redux 迁移到 mobx 的原因）</h3> <h3 id="rxjs-和-mobx-思想上的区别"><a href="#rxjs-和-mobx-思想上的区别" class="header-anchor">#</a> rxjs 和 mobx 思想上的区别</h3> <h3 id="mobx-使用上有没有遇到问题-是不是mutable"><a href="#mobx-使用上有没有遇到问题-是不是mutable" class="header-anchor">#</a> mobx 使用上有没有遇到问题，是不是mutable</h3> <h3 id="js-设计模式"><a href="#js-设计模式" class="header-anchor">#</a> js 设计模式</h3> <h3 id="发布订阅和观察者模式的联系与区别"><a href="#发布订阅和观察者模式的联系与区别" class="header-anchor">#</a> 发布订阅和观察者模式的联系与区别</h3> <h3 id="弹窗嵌套弹窗的设计思路"><a href="#弹窗嵌套弹窗的设计思路" class="header-anchor">#</a> 弹窗嵌套弹窗的设计思路</h3> <h3 id="如果需要关闭指定的弹窗-如何设计"><a href="#如果需要关闭指定的弹窗-如何设计" class="header-anchor">#</a> 如果需要关闭指定的弹窗，如何设计</h3> <h3 id="多个弹窗需要注意什么"><a href="#多个弹窗需要注意什么" class="header-anchor">#</a> 多个弹窗需要注意什么</h3> <h3 id="多种层级如何进行管理"><a href="#多种层级如何进行管理" class="header-anchor">#</a> 多种层级如何进行管理</h3> <h3 id="oop-的特性"><a href="#oop-的特性" class="header-anchor">#</a> OOP 的特性</h3> <h3 id="ts-中泛型的作用"><a href="#ts-中泛型的作用" class="header-anchor">#</a> ts 中泛型的作用</h3> <h3 id="软件开发原则性的理解"><a href="#软件开发原则性的理解" class="header-anchor">#</a> 软件开发原则性的理解</h3> <h3 id="在开发组件、编写函数这方面会注意什么问题"><a href="#在开发组件、编写函数这方面会注意什么问题" class="header-anchor">#</a> 在开发组件、编写函数这方面会注意什么问题</h3> <h3 id="如果需要对已有模块进行扩展-如何进行开发保证调用方不受影响"><a href="#如果需要对已有模块进行扩展-如何进行开发保证调用方不受影响" class="header-anchor">#</a> 如果需要对已有模块进行扩展，如何进行开发保证调用方不受影响</h3> <h3 id="有接触过服务端的知识吗"><a href="#有接触过服务端的知识吗" class="header-anchor">#</a> 有接触过服务端的知识吗</h3> <h3 id="性能优化"><a href="#性能优化" class="header-anchor">#</a> 性能优化</h3> <h3 id="原生和-webview-之间如何通信"><a href="#原生和-webview-之间如何通信" class="header-anchor">#</a> 原生和 webview 之间如何通信</h3> <h3 id="jsbridge"><a href="#jsbridge" class="header-anchor">#</a> jsBridge</h3> <h3 id="技术和产品之间的关系"><a href="#技术和产品之间的关系" class="header-anchor">#</a> 技术和产品之间的关系</h3> <h2 id="平行空间-一面"><a href="#平行空间-一面" class="header-anchor">#</a> 平行空间（一面）</h2> <h3 id="css-水平垂直居中"><a href="#css-水平垂直居中" class="header-anchor">#</a> css 水平垂直居中</h3> <h3 id="保持盒子的宽高按屏幕大小等比例缩放"><a href="#保持盒子的宽高按屏幕大小等比例缩放" class="header-anchor">#</a> 保持盒子的宽高按屏幕大小等比例缩放</h3> <h3 id="浏览器的渲染机制"><a href="#浏览器的渲染机制" class="header-anchor">#</a> 浏览器的渲染机制</h3> <h3 id="原型链的原理"><a href="#原型链的原理" class="header-anchor">#</a> 原型链的原理</h3> <h3 id="文本超出显示"><a href="#文本超出显示" class="header-anchor">#</a> 文本超出显示</h3> <h3 id="合并数组、对象的方式"><a href="#合并数组、对象的方式" class="header-anchor">#</a> 合并数组、对象的方式</h3> <h3 id="export-和-export-default-的区别"><a href="#export-和-export-default-的区别" class="header-anchor">#</a> export 和 export default 的区别</h3> <h3 id="事件队列-事件循环"><a href="#事件队列-事件循环" class="header-anchor">#</a> 事件队列（事件循环）</h3> <h3 id="react-生命周期"><a href="#react-生命周期" class="header-anchor">#</a> react 生命周期</h3> <h3 id="redux、mobx-的区别"><a href="#redux、mobx-的区别" class="header-anchor">#</a> redux、mobx 的区别</h3> <h3 id="hooks-和-hoc-的对比"><a href="#hooks-和-hoc-的对比" class="header-anchor">#</a> hooks 和 hoc 的对比</h3> <h2 id="平行空间-二面"><a href="#平行空间-二面" class="header-anchor">#</a> 平行空间（二面）</h2> <h3 id="react、angular-的比较"><a href="#react、angular-的比较" class="header-anchor">#</a> react、angular 的比较</h3> <h3 id="对-vue-的看法"><a href="#对-vue-的看法" class="header-anchor">#</a> 对 vue 的看法</h3> <h3 id="工作两年中解决的难题-能体现自己能力的项目"><a href="#工作两年中解决的难题-能体现自己能力的项目" class="header-anchor">#</a> 工作两年中解决的难题，能体现自己能力的项目</h3> <h3 id="迁移-ts-的原因"><a href="#迁移-ts-的原因" class="header-anchor">#</a> 迁移 ts 的原因</h3> <h3 id="简单介绍一下-react-的生态"><a href="#简单介绍一下-react-的生态" class="header-anchor">#</a> 简单介绍一下 react 的生态</h3> <h3 id="手写代码-数字加逗号"><a href="#手写代码-数字加逗号" class="header-anchor">#</a> 手写代码，数字加逗号</h3> <h2 id="科创先锋-一面"><a href="#科创先锋-一面" class="header-anchor">#</a> 科创先锋（一面）</h2> <h3 id="组件库介绍"><a href="#组件库介绍" class="header-anchor">#</a> 组件库介绍</h3> <h3 id="lerna-说一下"><a href="#lerna-说一下" class="header-anchor">#</a> lerna 说一下</h3> <h3 id="yarn-workspace-了解吗"><a href="#yarn-workspace-了解吗" class="header-anchor">#</a> yarn workspace 了解吗</h3> <h3 id="代码评审的原则"><a href="#代码评审的原则" class="header-anchor">#</a> 代码评审的原则</h3> <h3 id="ts-迁移的原因"><a href="#ts-迁移的原因" class="header-anchor">#</a> ts 迁移的原因</h3> <h3 id="mobx-原理"><a href="#mobx-原理" class="header-anchor">#</a> Mobx 原理</h3> <h3 id="angular-和-react-对比"><a href="#angular-和-react-对比" class="header-anchor">#</a> angular 和 react 对比</h3> <h3 id="盒模型说一下"><a href="#盒模型说一下" class="header-anchor">#</a> 盒模型说一下</h3> <h3 id="给一个-div-设置一个100px-解释一下"><a href="#给一个-div-设置一个100px-解释一下" class="header-anchor">#</a> 给一个 div 设置一个100px，解释一下</h3> <h3 id="position-说一下"><a href="#position-说一下" class="header-anchor">#</a> position 说一下</h3> <h3 id="设置-left-top-会对兄弟节点有影响吗"><a href="#设置-left-top-会对兄弟节点有影响吗" class="header-anchor">#</a> 设置 left top 会对兄弟节点有影响吗</h3> <h3 id="需求题"><a href="#需求题" class="header-anchor">#</a> 需求题</h3> <h2 id="顺德美云智数-电话"><a href="#顺德美云智数-电话" class="header-anchor">#</a> 顺德美云智数（电话）</h2> <h3 id="做过的项目"><a href="#做过的项目" class="header-anchor">#</a> 做过的项目</h3> <h3 id="项目中遇到的问题"><a href="#项目中遇到的问题" class="header-anchor">#</a> 项目中遇到的问题</h3> <h3 id="了解过-webpack-源码-写过-webpack-插件吗"><a href="#了解过-webpack-源码-写过-webpack-插件吗" class="header-anchor">#</a> 了解过 webpack 源码，写过 webpack 插件吗</h3> <h3 id="es-next-了解过吗-通过什么途径"><a href="#es-next-了解过吗-通过什么途径" class="header-anchor">#</a> es next 了解过吗，通过什么途径</h3> <h3 id="浏览器的兼容有什么经验"><a href="#浏览器的兼容有什么经验" class="header-anchor">#</a> 浏览器的兼容有什么经验</h3> <h3 id="讲一下-react-的主要思想-和-ng-的对比"><a href="#讲一下-react-的主要思想-和-ng-的对比" class="header-anchor">#</a> 讲一下 react 的主要思想，和 ng 的对比</h3> <h3 id="深拷贝、浅拷贝讲一下"><a href="#深拷贝、浅拷贝讲一下" class="header-anchor">#</a> 深拷贝、浅拷贝讲一下</h3> <h3 id="setinterval、settimeout-时间是有误差的-为什么"><a href="#setinterval、settimeout-时间是有误差的-为什么" class="header-anchor">#</a> setInterval、setTimeout 时间是有误差的，为什么</h3> <h3 id="做一个连续的动画-实现方案"><a href="#做一个连续的动画-实现方案" class="header-anchor">#</a> 做一个连续的动画，实现方案</h3> <h3 id="水平垂直居中"><a href="#水平垂直居中" class="header-anchor">#</a> 水平垂直居中</h3> <h3 id="两栏布局"><a href="#两栏布局" class="header-anchor">#</a> 两栏布局</h3> <h3 id="有些页面需要嵌入第三方页面-iframe-如何进行通信"><a href="#有些页面需要嵌入第三方页面-iframe-如何进行通信" class="header-anchor">#</a> 有些页面需要嵌入第三方页面（iframe），如何进行通信</h3> <h3 id="具体跨域解决实现"><a href="#具体跨域解决实现" class="header-anchor">#</a> 具体跨域解决实现</h3> <h3 id="前端缓存"><a href="#前端缓存" class="header-anchor">#</a> 前端缓存</h3> <h3 id="代码管理工具是用什么"><a href="#代码管理工具是用什么" class="header-anchor">#</a> 代码管理工具是用什么</h3> <h3 id="有用过子模块吗"><a href="#有用过子模块吗" class="header-anchor">#</a> 有用过子模块吗</h3> <h3 id="有用过-rebase-吗"><a href="#有用过-rebase-吗" class="header-anchor">#</a> 有用过 rebase 吗</h3> <h2 id="深圳开思"><a href="#深圳开思" class="header-anchor">#</a> 深圳开思</h2> <h3 id="说一说原型链"><a href="#说一说原型链" class="header-anchor">#</a> 说一说原型链</h3> <h3 id="null为什么被typeof错误的判断为了-object"><a href="#null为什么被typeof错误的判断为了-object" class="header-anchor">#</a> null为什么被typeof错误的判断为了'object'</h3> <h3 id="说一说几种this指向"><a href="#说一说几种this指向" class="header-anchor">#</a> 说一说几种this指向</h3> <h3 id="使用箭头函数时需要注意什么"><a href="#使用箭头函数时需要注意什么" class="header-anchor">#</a> 使用箭头函数时需要注意什么？</h3> <h3 id="说一下js内置对象"><a href="#说一下js内置对象" class="header-anchor">#</a> 说一下JS内置对象</h3> <h3 id="描述一下作用域链"><a href="#描述一下作用域链" class="header-anchor">#</a> 描述一下作用域链</h3> <h3 id="闭包的使用场景"><a href="#闭包的使用场景" class="header-anchor">#</a> 闭包的使用场景</h3> <h3 id="使用闭包需要注意什么"><a href="#使用闭包需要注意什么" class="header-anchor">#</a> 使用闭包需要注意什么</h3> <h3 id="用过哪些es6的功能"><a href="#用过哪些es6的功能" class="header-anchor">#</a> 用过哪些ES6的功能</h3> <h3 id="谈谈你对模块的理解"><a href="#谈谈你对模块的理解" class="header-anchor">#</a> 谈谈你对模块的理解</h3> <h2 id="富途证券-架构组-一面"><a href="#富途证券-架构组-一面" class="header-anchor">#</a> 富途证券（架构组）一面</h2> <h3 id="想加入什么样的团队"><a href="#想加入什么样的团队" class="header-anchor">#</a> 想加入什么样的团队</h3> <h3 id="你开发过什么组件"><a href="#你开发过什么组件" class="header-anchor">#</a> 你开发过什么组件？</h3> <h3 id="优化过-webpack-的性能"><a href="#优化过-webpack-的性能" class="header-anchor">#</a> 优化过 webpack 的性能？</h3> <h3 id="做过什么"><a href="#做过什么" class="header-anchor">#</a> 做过什么？</h3> <h3 id="讲一下-ts-的重载-以及为什么需要用重载"><a href="#讲一下-ts-的重载-以及为什么需要用重载" class="header-anchor">#</a> 讲一下 ts 的重载？以及为什么需要用重载？</h3> <h3 id="组件库在迁移的过程中有什么难搞的问题"><a href="#组件库在迁移的过程中有什么难搞的问题" class="header-anchor">#</a> 组件库在迁移的过程中有什么难搞的问题？</h3> <h3 id="做过移动端的开发吗"><a href="#做过移动端的开发吗" class="header-anchor">#</a> 做过移动端的开发吗？</h3> <h3 id="了解移动端的设备适配问题吗"><a href="#了解移动端的设备适配问题吗" class="header-anchor">#</a> 了解移动端的设备适配问题吗？</h3> <h3 id="finally-在-ios-8-用不了的原因是什么"><a href="#finally-在-ios-8-用不了的原因是什么" class="header-anchor">#</a> finally 在 IOS 8 用不了的原因是什么？</h3> <h3 id="下面这段代码有什么问题"><a href="#下面这段代码有什么问题" class="header-anchor">#</a> 下面这段代码有什么问题</h3> <h3 id="描述一下原型、构造函数、实例之间的关系"><a href="#描述一下原型、构造函数、实例之间的关系" class="header-anchor">#</a> 描述一下原型、构造函数、实例之间的关系</h3> <h3 id="说一下-instanceof-的原理"><a href="#说一下-instanceof-的原理" class="header-anchor">#</a> 说一下 instanceof 的原理</h3> <h3 id="怎样判断类型"><a href="#怎样判断类型" class="header-anchor">#</a> 怎样判断类型</h3> <h3 id="地址栏输入url到页面渲染发生了什么"><a href="#地址栏输入url到页面渲染发生了什么" class="header-anchor">#</a> 地址栏输入URL到页面渲染发生了什么</h3> <h3 id="介绍一下强缓存和协商缓存"><a href="#介绍一下强缓存和协商缓存" class="header-anchor">#</a> 介绍一下强缓存和协商缓存</h3> <h3 id="https-能不能做一个中间层-在中间层之间做劫持-有办法避免吗"><a href="#https-能不能做一个中间层-在中间层之间做劫持-有办法避免吗" class="header-anchor">#</a> HTTPS 能不能做一个中间层，在中间层之间做劫持？有办法避免吗</h3> <h3 id="在-a-com-中能发送一个-ajax-请求到-b-com-吗"><a href="#在-a-com-中能发送一个-ajax-请求到-b-com-吗" class="header-anchor">#</a> 在 a.com 中能发送一个 ajax 请求到 b.com 吗？</h3> <h3 id="如何避免页面被别人的-iframe-页面嵌套"><a href="#如何避免页面被别人的-iframe-页面嵌套" class="header-anchor">#</a> 如何避免页面被别人的 iframe 页面嵌套</h3> <h3 id="xss防御"><a href="#xss防御" class="header-anchor">#</a> XSS防御</h3> <h3 id="除了-xss-以外-还有什么安全问题"><a href="#除了-xss-以外-还有什么安全问题" class="header-anchor">#</a> 除了 XSS 以外，还有什么安全问题</h3> <h3 id="假设你的页面加载非常慢-你会怎么判断问题出现在哪-如果是普遍的网络问题-怎样解决-如果不是网络问题-怎么解决"><a href="#假设你的页面加载非常慢-你会怎么判断问题出现在哪-如果是普遍的网络问题-怎样解决-如果不是网络问题-怎么解决" class="header-anchor">#</a> 假设你的页面加载非常慢，你会怎么判断问题出现在哪？如果是普遍的网络问题，怎样解决？如果不是网络问题，怎么解决？</h3> <h3 id="算法题"><a href="#算法题" class="header-anchor">#</a> 算法题</h3> <h2 id="欢聚时代-总部-一面"><a href="#欢聚时代-总部-一面" class="header-anchor">#</a> 欢聚时代（总部）一面</h2> <h3 id="离职原因"><a href="#离职原因" class="header-anchor">#</a> 离职原因</h3> <h3 id="说一下-angular-的脏检查"><a href="#说一下-angular-的脏检查" class="header-anchor">#</a> 说一下 Angular 的脏检查</h3> <h3 id="有什么办法优化变更检查"><a href="#有什么办法优化变更检查" class="header-anchor">#</a> 有什么办法优化变更检查</h3> <h3 id="平时工作中如何优化-angular-变更检查的性能"><a href="#平时工作中如何优化-angular-变更检查的性能" class="header-anchor">#</a> 平时工作中如何优化 Angular 变更检查的性能</h3> <h3 id="说一下-react-的-diff-算法"><a href="#说一下-react-的-diff-算法" class="header-anchor">#</a> 说一下 React 的 diff 算法</h3> <h3 id="说一下-angular-和-react-的事件机制"><a href="#说一下-angular-和-react-的事件机制" class="header-anchor">#</a> 说一下 Angular 和 React 的事件机制</h3> <h3 id="大概说一下-setstate-时-react-中-render-时如何工作的"><a href="#大概说一下-setstate-时-react-中-render-时如何工作的" class="header-anchor">#</a> 大概说一下 setState 时，React 中 render 时如何工作的</h3> <h3 id="有没有遇到过重新绑定实例的情况-不知道他问的是啥"><a href="#有没有遇到过重新绑定实例的情况-不知道他问的是啥" class="header-anchor">#</a> 有没有遇到过重新绑定实例的情况（不知道他问的是啥）</h3> <h3 id="为什么要用-graphql"><a href="#为什么要用-graphql" class="header-anchor">#</a> 为什么要用 graphql</h3> <h3 id="项目中-pc-端兼容的浏览器版本"><a href="#项目中-pc-端兼容的浏览器版本" class="header-anchor">#</a> 项目中 pc 端兼容的浏览器版本</h3> <h3 id="如何用-css-grid-做九宫格"><a href="#如何用-css-grid-做九宫格" class="header-anchor">#</a> 如何用 css grid 做九宫格</h3> <h3 id="说一下-vertical-aligen-的属性"><a href="#说一下-vertical-aligen-的属性" class="header-anchor">#</a> 说一下 vertical-aligen 的属性</h3> <h3 id="如何用-css-写一个三角形"><a href="#如何用-css-写一个三角形" class="header-anchor">#</a> 如何用 css 写一个三角形</h3> <h3 id="有没有用过-es-next-的最新语法"><a href="#有没有用过-es-next-的最新语法" class="header-anchor">#</a> 有没有用过 es next 的最新语法</h3> <h3 id="promise-的-finally-如何实现"><a href="#promise-的-finally-如何实现" class="header-anchor">#</a> Promise 的 finally 如何实现</h3> <h3 id="有用过迭代器吗"><a href="#有用过迭代器吗" class="header-anchor">#</a> 有用过迭代器吗</h3> <h3 id="有用过异步循环吗"><a href="#有用过异步循环吗" class="header-anchor">#</a> 有用过异步循环吗</h3> <h3 id="css-中继承的属性-什么时候会用到"><a href="#css-中继承的属性-什么时候会用到" class="header-anchor">#</a> css 中继承的属性，什么时候会用到</h3> <h3 id="你们的项目如何从构建发布到上线"><a href="#你们的项目如何从构建发布到上线" class="header-anchor">#</a> 你们的项目如何从构建发布到上线</h3> <h3 id="node-项目中如何守护进程"><a href="#node-项目中如何守护进程" class="header-anchor">#</a> node 项目中如何守护进程</h3> <h3 id="项目中有用过-cdn-进程吗"><a href="#项目中有用过-cdn-进程吗" class="header-anchor">#</a> 项目中有用过 cdn 进程吗</h3> <h3 id="说一下-cdn-的原理"><a href="#说一下-cdn-的原理" class="header-anchor">#</a> 说一下 cdn 的原理</h3> <h2 id="广州-shein-跨境电商-远程面"><a href="#广州-shein-跨境电商-远程面" class="header-anchor">#</a> 广州 shein 跨境电商（远程面）</h2> <h3 id="实现一个-modal-框的思路"><a href="#实现一个-modal-框的思路" class="header-anchor">#</a> 实现一个 Modal 框的思路</h3> <h3 id="实现水平垂直居中"><a href="#实现水平垂直居中" class="header-anchor">#</a> 实现水平垂直居中</h3> <h3 id="实现上下固定-中间自适应"><a href="#实现上下固定-中间自适应" class="header-anchor">#</a> 实现上下固定，中间自适应</h3> <h3 id="有没有做过移动端-有没有了解过自适应和响应式"><a href="#有没有做过移动端-有没有了解过自适应和响应式" class="header-anchor">#</a> 有没有做过移动端，有没有了解过自适应和响应式</h3> <h3 id="哪些样式会触发重排"><a href="#哪些样式会触发重排" class="header-anchor">#</a> 哪些样式会触发重排</h3> <h3 id="webpack-性能优化"><a href="#webpack-性能优化" class="header-anchor">#</a> Webpack 性能优化</h3> <h3 id="有没有写过-webpack-loader"><a href="#有没有写过-webpack-loader" class="header-anchor">#</a> 有没有写过 Webpack loader</h3> <h3 id="有没有参与组件开发"><a href="#有没有参与组件开发" class="header-anchor">#</a> 有没有参与组件开发</h3> <h3 id="你们的全键盘是如何实现的"><a href="#你们的全键盘是如何实现的" class="header-anchor">#</a> 你们的全键盘是如何实现的</h3> <h3 id="如何让-react-减少重新渲染次数"><a href="#如何让-react-减少重新渲染次数" class="header-anchor">#</a> 如何让 React 减少重新渲染次数</h3> <h3 id="mobx-如何能让组件触发重新渲染"><a href="#mobx-如何能让组件触发重新渲染" class="header-anchor">#</a> Mobx 如何能让组件触发重新渲染</h3> <h3 id="项目中如何储存用户信息"><a href="#项目中如何储存用户信息" class="header-anchor">#</a> 项目中如何储存用户信息</h3></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">更新时间:</span> <span class="time">11/19/2021, 8:50:25 PM</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
      ←
      <a href="/experience/cvte.html" class="prev">
        CVTE
      </a></span> <!----></p></div> </main></div><div class="global-ui"><!----></div></div>
    <script src="/assets/js/app.bf44e39b.js" defer></script><script src="/assets/js/2.db7a59af.js" defer></script><script src="/assets/js/66.2b5a751b.js" defer></script>
  </body>
</html>
